/*公共样式_start*/
body { position:relative; min-width:1280px; }
.g-inr { position:relative; width:1000px; height:100%; margin:0 auto; *zoom:1; }
.g-inr:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }

/*顶部--------------------------------*/
.g-hd { position:relative; z-index:2; height:100px; background-color:#FFF; }
.g-hd .logo,
.g-hd .logo:hover,
.g-hd .logo:visited,
.g-hd .logo:active { position:absolute; left:30px; top:20px; display:block; width:355px; height:61px; text-indent:-9999px; background:url(../images/logoHd.jpg) no-repeat; }
.g-hd .navList { float:right; width:748px; margin-right:-60px; }
.g-hd .navList li { position:relative; float:left; display:block; height:95px; margin-left:25px; line-height:90px; padding:0 14px; font-size:16px; border-top:5px solid #FFF; }
.g-hd .navList li.sel { border-top:5px solid #FF740F; }
.g-hd .navList .nav1,
.g-hd .navList .nav1:hover,
.g-hd .navList .nav1:visited,
.g-hd .navList .nav1:active { display:block; width:100%; height:100%; }
.g-hd .navList .nav1:hover { color:#FF740F; }
.g-hd .navList .nav1.home.sel { border-bottom:0; }
.g-hd .navList .nav1.home .ico { position:relative; top:38px; display:block; width:14px; height:14px; background-position:0 0; }
.g-hd .navList .nav1.home:hover .ico,
.g-hd .navList .nav1.home.sel .ico { background-position:0 -20px; }
.g-hd .navList .nav2 { display:none; position:absolute; left:50%; top:95px; width:176px; margin-left:-88px; padding-bottom:30px; background:#FFF; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-top:1px solid #F0F0F0; }
.g-hd .navList li:hover .nav2 { display:block; }
.g-hd .navList .nav2 a,
.g-hd .navList .nav2 a:hover,
.g-hd .navList .nav2 a:visited,
.g-hd .navList .nav2 a:active { position:relative; display:block; width:140px; height:48px; margin:0 auto; line-height:48px; font-size:14px; color:#888; border-bottom:1px solid #F0F0F0; }
.g-hd .navList .nav2 a:hover,
.g-hd .navList .nav2 a.sel { color:#FF740F; }
.g-hd .navList .nav2 a i { position:absolute; right:5px; top:0; font-style:normal; font-family:SimSun; color:#BBB; }
.g-hd .navList .nav2 a:hover i,
.g-hd .navList .nav2 a.sel i { color:#FF740F; }
/*尾部--------------------------------*/
.g-ft { height:345px; color:#868789; background:#17191F; }
.g-ft .logo,
.g-ft .logo:hover,
.g-ft .logo:visited,
.g-ft .logo:active { position:absolute; left:0; top:45px; display:block; width:200px; height:200px; text-indent:-9999px; background:url(../images/logoFt.png) no-repeat; }
.g-ft .cprt { position:absolute; left:2px; top:117px; line-height:16px; }
.g-ft .ftNav { position:relative; top:41px; margin-left:240px; }
.g-ft .ftNav .list { float:left; margin-left:30px; }
.g-ft .ftNav .list:first-child { margin-left:0; }
.g-ft .ftNav .list li { padding-right:30px; line-height:24px; }
.g-ft .ftNav .list li.tit { font-size:14px; border-bottom:1px solid #747579; }
.g-ft .ftNav .list li.tit1 { border-bottom:0; }
.g-ft .ftNav .list li a,
.g-ft .ftNav .list li a:hover,
.g-ft .ftNav .list li a:visited,
.g-ft .ftNav .list li a:active { color:#868789; }
.g-ft .ftNav .list li a:hover { color:#DDD; }
.g-ft .ftNav .share { padding-top:13px; }
.g-ft .ftNav .shareItem { position:relative; float:left; width:25px; height:28px; margin-right:10px; }
.g-ft .ftNav .shareItem .ico { position:relative; display:block; width:25px; height:25px; opacity:0.7; filter:Aplha(opacity=70); }
.g-ft .ftNav .shareItem .ico1 { background-position:-20px 0; }
.g-ft .ftNav .shareItem .ico2 { background-position:-50px 0; }
.g-ft .ftNav .shareItem:hover .ico { opacity:1; filter:Aplha(opacity=100); }
.g-ft .ftNav .shareItem .wxImg { display:none; position:absolute; left:-48px; top:35px; width:120px; height:120px; background-color:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.2); }
.g-ft .ftNav .shareItem:hover .wxImg { display:block; }
.g-ft .ftNav .shareItem .wxImg img { display:block; width:112px; height:112px; border:4px solid #FFF; }
.g-ft .ftNav .shareItem .wxImg .arrow { position:absolute; z-index:1; left:53px; top:-7px; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #FFF; }
/*页脚新增友情链接*/
.g-ft .other { position:absolute; left:8px; top:255px; z-index:9; width:180px; }
.g-ft .other .select { display:block; position:relative; width:180px; height:30px; margin:0 0 10px 0; }
.g-ft .other .select .option { display:block; overflow:hidden; cursor:pointer; padding:5px 20px; background:#686868 url(../images/ico.png) 150px -2138px no-repeat; line-height:20px; color:#FFF; }
.g-ft .other .select:hover .option { border-radius:5px 5px 0 0; }
.g-ft .other .select .list { display:none; position:absolute; left:0; top:30px; z-index:9; overflow:hidden; width:140px; padding:10px 20px; border-radius:0 0 5px 5px; background:#686868; opacity:0; filter:Alpha(opacity=0); }
.g-ft .other .select .list li { overflow:hidden; padding:2px 0; }
.g-ft .other .select .list li a,
.g-ft .other .select .list li a:visited,
.g-ft .other .select .list li a:hover,
.g-ft .other .select .list li a:active { display:block; overflow:hidden; line-height:20px; color:#FFF; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.g-ft .other .select .list li a:hover { color:#CCC; }
.g-ft .other .select:hover { z-index:9; }

/*导航--------------------------------*/
.g-bnr { height:180px; background-repeat:no-repeat; background-position:center; }
/*主体--------------------------------*/
.g-body { min-height:500px; }
.g-body1 { background-color:#FBFBFB; }
.m-menu { position:relative; float:left; width:220px; background-color:#ECEFF4; }
.m-menu .menuTop { position:absolute; z-index:1; left:0; top:-19px; width:110px; height:19px; background:url(../images/menuTop.png) no-repeat; }
.m-menu .menuTitle { position:relative; z-index:2; padding-bottom:10px; line-height:20px; color:#333; font-size:18px; text-indent:18px; }
.m-menu .menuList { position:relative; z-index:2; width:192px; margin:0 auto; padding-bottom:95px; border-top:1px solid #E1E3E8; }
.m-menu .menuList li { position:relative; height:44px; line-height:44px; border-bottom:1px solid #E1E3E8; }
.m-menu .menuList li a { display:block; width:220px; height:44px; margin-left:-14px; text-indent:15px; font-size:14px; }
.m-menu .menuList li a:hover { color:#333; }
.m-menu .menuList li.sel a { height:46px; line-height:46px; margin-top:-1px; color:#333; background-color:#D0DAE3; }
.m-menu .menuList li .arrow { position:absolute; right:1px; top:50%; margin-top:-7px; display:block; width:15px; height:15px; overflow:hidden; text-align:center; line-height:15px; font-family:SimSun; color:#93B9D9; background-position:100px 100px; }
.m-menu .menuList li.sel .arrow { background-position:0 -40px; text-indent:-9999px; }
.m-content { float:right; width:724px; padding-bottom:80px; }
.m-contentFull { float:none; width:auto; }
.m-content .editorWrap { overflow:hidden; padding-bottom:10px; line-height:1.8; font-size:14px; }
.m-content .editorWrap img { max-width:100%; margin:9px 0 5px 0; }
.barNav { position:relative; overflow:hidden; padding-top:5px; margin-bottom:20px; line-height:40px; text-align:right; font-size:14px; border-bottom:1px solid #EEE; color:#444; }
.barNav .clmTitle { position:absolute; left:0; top:5px; font-size:17px; }
.barNav a { color:#777; }
.barNav a:hover {}
/*公共样式_end*/

/*公司介绍--------------------------------------------------------------*/
.about2Cnt { padding:15px 0; }
.about2Cnt img { display:block; margin:0 auto; }
.about2Cnt .ideaList { width:564px; margin:0 auto; }
.about2Cnt .ideaList li { height:34px; padding-top:20px; margin-bottom:60px; text-align:center; border-bottom:1px solid #ECECEC; }
.about2Cnt .ideaList li .t1 { line-height:18px; color:#139CD5; font-size:14px; text-transform:uppercase; }
.about2Cnt .ideaList li .t2 { display:inline-block; padding:0 32px; line-height:34px; font-size:19px; background-color:#FFF; }
.about2Cnt .ideaList li .t3 { padding-top:4px; line-height:20px; color:#777; font-size:16px; }
.about3Honor { overflow:hidden; padding-top:15px; margin-left:-52px; }
.about3Honor li { float:left; margin-left:52px; margin-bottom:35px; }
.about3Honor li img { display:block; width:330px; height:232px; border:1px solid #D4D4D4; border-bottom:0; }
.about3Honor li .text { height:44px; line-height:44px; text-align:center; color:#333; font-size:14px; border:1px solid #D4D4D4; background:#EEE; }

/*脆弱拟杆菌--------------------------------------------------------------*/
.knowWrap1 { padding-bottom:70px; }
.knowWrap1 .box { position:relative; overflow:hidden; line-height:1.8; font-size:14px; }
.knowWrap1 .box .titCh { line-height:30px; font-size:20px; }
.knowWrap1 .box .titEn { margin-bottom:15px; line-height:20px; color:#878E91; font-size:14px; font-family:Helvetica; letter-spacing:1px; text-transform:uppercase; }
.knowWrap1 .box1 { padding-bottom:65px; }
.knowWrap1 .box1 table td { width:220px; line-height:32px; }
.knowWrap1 .box1 .text { width:485px; }
.knowWrap1 .box1 .text p { margin-top:10px; }
.knowWrap1 .box1 img { position:absolute; right:0; top:0; display:block; width:498px; }
.knowWrap1 .box2 { padding:60px 0; background-color:#E6F3F8; }
.knowWrap1 .box2 img { float:left; display:block; width:481px; }
.knowWrap1 .box2 .cnt { float:right; width:482px; }
.knowWrap1 .box2 .cnt .intro { padding-top:2px; }
.knowWrap1 .box3 { padding:55px 0 80px 0; background-color:#DCEBFB; }
.knowWrap1 .box3 img { float:right; display:block; width:479px; margin-top:71px; }
.knowWrap1 .box3 .cnt { float:left; width:482px; }
.knowWrap1 .box3 .cnt .intro { padding-top:2px; }
.knowWrap1 .box4 { padding-top:37px; }
.knowWrap1 .box4 .reportImg { float:left; }
.knowWrap1 .box4 .reportImg1 { margin-bottom:20px; }
.knowWrap1 .box4 .reportImg3 { float:right; }
.knowWrap1 .box4 .reportImg .tit { line-height:36px; padding-bottom:10px; }
.knowWrap1 .box4 .reportImg1 .tit { text-align:center; }
.knowWrap2 { padding-bottom:40px; }
.knowWrap2 .box { position:relative; overflow:hidden; padding-bottom:25px; padding-top:15px; margin-bottom:15px; line-height:1.8; font-size:14px; border-bottom:1px solid #E5E5E5; }
.knowWrap2 .box .tit { width:140px; height:33px; margin-bottom:20px; line-height:33px; text-align:center; color:#FFF; font-size:15px; background-color:#2961AD; }
.knowWrap2 .box1 .cnt { width:700px; }
.knowWrap2 .box1 .cnt p { padding-bottom:15px; }
.knowWrap2 .box1 .cnt p span { padding-right:45px; }
.knowWrap2 .box1 .cnt p span label { color:#111; }
.knowWrap2 .box1 .prt { position:absolute; right:0; top:-5px; display:block; padding:20px }
.knowWrap2 .box3 .honorHistory { margin-left:113px; margin-top:30px; margin-bottom:32px; }
.knowWrap2 .box3 .honorHistory li { position:relative; padding-bottom:44px; border-left:2px solid #2961AD; }
.knowWrap2 .box3 .honorHistory li.last { padding-bottom:0; border-left:2px solid #FFF; }
.knowWrap2 .box3 .honorHistory li .year { position:absolute; left:-113px; top:-6px; width:82px; height:30px; line-height:30px; text-indent:15px; background-position:-230px 0; }
.knowWrap2 .box3 .honorHistory li .dot { position:absolute; left:-10px; top:9; display:block; width:18px; height:18px; background-position:-320px 0; }
.knowWrap2 .box3 .honorHistory li .intro { position:relative; top:-6px; padding-left:25px; line-height:30px; }
.knowWrap2 .box3 .honorIntro { float:left; overflow:hidden; }
.knowWrap2 .box3 .honorIntro .intro { width:410px; padding-bottom:22px; line-height:2; }
.knowWrap2 .box3 .honorIntro .honorMore { position:relative; width:108px; height:20px; padding-right:10px; line-height:20px; text-align:right; font-size:12px; font-family:Tahoma; border:1px solid #999; cursor:pointer; }
.knowWrap2 .box3 .honorIntro .honorMore:hover { border:1px solid #2961AD; color:#2961AD; }
.knowWrap2 .box3 .honorIntro .honorMore span { position:absolute; left:9px; top:-1px; }
.knowWrap2 .box3 .honorCcie { float:right; overflow:hidden; }
.knowWrap2 .box3 .honorCcie li { float:left; width:180px; margin-left:17px; }
.knowWrap2 .box3 .honorCcie li:first-child { margin-left:0; }
.knowWrap2 .box3 .honorCcie li img { width:180px; height:132px; }
.knowWrap2 .box3 .honorCcie li .name { line-height:1.4; text-align:center; font-size:12px; }
.cciePop { display:none; position:absolute; z-index:100; left:0; top:0; width:100%; height:100%; }
.cciePop .mask { position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.6; filter:Aplha(opacity=60); }
.cciePop .pop { position:relative; z-index:2; top:100px; width:1220px; margin:0 auto; padding:40px 0; background:#FFF; }
.cciePop .pop .close { position:absolute; right:0; top:0; display:block; width:76px; height:76px; background-position:0 -200px; cursor:pointer; }
.cciePop .pop .close:hover { opacity:0.9; filter:Aplha(opacity=90); }
.cciePop .pop .intro { width:1000px; margin:0 auto; padding-bottom:45px; line-height:2; font-size:14px; }
.cciePop .pop .ccieList { width:1041px; overflow:hidden; margin-left:68px; }
.cciePop .pop .ccieList li { float:left; width:304px; margin-left:43px; margin-bottom:35px; }
.cciePop .pop .ccieList li img { display:block; width:304px; height:215px; }
.cciePop .pop .ccieList li .name { height:50px; line-height:50px; text-align:center; font-size:14px; border:1px solid #D2D2D2; border-top:0; background-color:#EEE; }
.knowWrap3 { padding-bottom:40px; overflow:hidden; }
.knowWrap2 .box4 { border-bottom:0; }
.knowWrap2 .box4 .cnt { float:left; width:405px; line-height:2; }
.knowWrap2 .box4 .newsPaper { float:right; padding-top:5px; }
.knowWrap2 .box4 .newsPaper img { display:block; }
.knowWrap2 .box4 .newsPaper .name { padding-top:8px; line-height:20px; text-align:right; }
.knowWrap2 .box4 .newsPaper .name span { padding-left:46px; }
.knowWrap2 .box4 .newsPaper .name span:first-child { padding-left:0; }
.knowWrap3 .box { position:relative; overflow:hidden; line-height:1.8; font-size:14px; }
.knowWrap3 .box1 { padding:30px 0 35px 0; border-bottom:1px solid #E5E5E5; }
.knowWrap3 .box1 img { float:left; display:block; width:304px; }
.knowWrap3 .box1 .cnt { float:right; width:650px; }
.knowWrap3 .box2 { padding:30px 0 38px 0; margin-left:-50px; border-bottom:1px solid #E5E5E5; }
.knowWrap3 .box2 .item { float:left; width:300px; margin-left:50px; }
.knowWrap3 .box2 .item img { display:block; width:120px; margin-bottom:10px; }
.knowWrap3 .box3 { padding:33px 0; }
.knowWrap3 .box3 img { float:left; display:block; width:304px; }
.knowWrap3 .box3 .cnt { float:right; width:650px; }

/*产品展示--------------------------------------------------------------*/
.productWrap {  }
.productWrap .box { padding-top:10px; margin-bottom:25px; border-bottom:1px solid #dfdfdf; }
.productWrap .box .tit { width:192px; height:33px; margin-bottom:20px; line-height:33px; text-align:center; font-size:15px; color:#FFF; background-color:#2961AD; }
.productWrap .box .cnt { position:relative; overflow:hidden; padding-bottom:15px; line-height:1.7; font-size:14px; }
.productWrap .box1 .cnt { padding-bottom:48px; }
.productWrap .box1 .t1 { position:relative; z-index:2; padding-bottom:27px; color:#777; }
.productWrap .box1 .t2 { position:relative; z-index:2; margin-left:420px; line-height:2.1; color:#333; }
.productWrap .box1 img { position:absolute; z-index:1; left:0; bottom:30px; display:block; }
.productWrap .box2 .cnt { padding-bottom:40px; }
.productWrap .box2 .t1 { position:relative; z-index:2; float:left; margin-right:58px; }
.productWrap .box2 .t2 { position:relative; z-index:2; float:left; }
.productWrap .box2 img { position:absolute; z-index:1; right:0; bottom:22px; display:block; }
.productWrap .box3 { border-bottom:0; }
.productWrap .box3 .t1 { padding-bottom:18px; }
.productWrap .box3 img { display:block; max-width:100%; }
.productWrap .box4 { margin-bottom:0; border-bottom:0; }
.productWrap .box4 .cnt { padding-bottom:0; }
.productWrap .box4 .advantage { overflow:hidden; padding-top:5px; }
.productWrap .box4 .advantage li { float:left; width:302px; height:400px; margin-left:44px; border:1px solid #A0A0A0; }
.productWrap .box4 .advantage li:first-child { margin-left:0; }
.productWrap .box4 .advantage li .ico { display:block; width:133px; height:133px; margin:30px auto 25px auto; }
.productWrap .box4 .advantage li .ico1 { background-position:0 -60px; }
.productWrap .box4 .advantage li .ico2 { background-position:-140px -60px; }
.productWrap .box4 .advantage li .ico3 { background-position:-280px -60px; }
.productWrap .box4 .advantage li .intro { padding:0 30px; line-height:1.7; text-align:center; font-size:14px; color:#777; }

/*临床应用--------------------------------------------------------------*/
.clinicWrap { overflow:hidden; }
.clinicTabs { overflow:hidden; margin-top:12px; }
.clinicTabs a { float:left; display:block; width:128px; height:32px; margin-right:17px; line-height:32px; text-align:center; font-size:16px; color:#2961AD; border:1px dashed #2961AD; }
.clinicTabs a:hover,
.clinicTabs a.sel { color:#FFF; background-color:#2961AD; }
.clinicList { overflow:hidden; margin-left:-44px; margin-bottom:35px; }
.clinicList li { position:relative; float:left; width:242px; padding:38px 0 38px 106px; border-bottom:1px solid #d1d1d1; }
.clinicList li .type { position:absolute; left:44px; top:38px; display:block; width:42px; height:42px; }
.clinicList li .type1 { background-position:-80px 0; }
.clinicList li .type2 { background-position:-130px 0; }
.clinicList li .type3 { background-position:-180px 0; }
.clinicList li .t1 { height:22px; overflow:hidden; line-height:22px; font-size:14px; color:#333; }
.clinicList li .t2 { height:22px; overflow:hidden; line-height:22px; font-size:14px; color:#333; }
.clinicList li .t3 { height:54px; overflow:hidden; margin-top:20px; line-height:18px; color:#777; }
.clinicList li .t3 label { color:#333; }
.clinicList li a:hover .t1,
.clinicList li a:hover .t2,
.clinicList li a:hover .t3,
.clinicList li a:hover .t3 label { color:#0295D2; }
.paging { overflow:hidden; line-height:22px; }
.paging .ctl { float:left; overflow:hidden; }
.paging .ctl a { padding:0 8px; color:#777; }
.paging .ctl a:hover { color:#2A62AD; }
.paging .num { float:right; overflow:hidden; }
.paging .num a,
.paging .num a:hover,
.paging .num a:visited,
.paging .num a:active { float:left; display:block; width:22px; height:22px; margin-right:5px; text-align:center; color:#555; background-color:#E5E5E5; }
.paging .num a:hover { background-color:#CCC; }
.paging .num a.cur { color:#FFF; background-color:#2A62AD; }
.clinicDetail { overflow:hidden; padding-top:10px; }
.clinicDetail .pic { float:left; display:block; width:140px; border:9px solid #FFF; }
.clinicDetail .details { float:right; width:800px; }
.clinicDetail .details .type { display:inline-block; height:30px; padding:0 28px; margin-top:4px; margin-bottom:13px; line-height:30px; color:#FFF; font-size:16px; background:#2961AD; }
.clinicDetail .details .t1 { line-height:24px; font-size:14px; color:#333; }
.clinicDetail .details .t2 { line-height:24px; font-size:14px; color:#333; }
.clinicDetail .details .intro { overflow:hidden; margin-top:15px; padding-bottom:10px; line-height:1.8; font-size:14px; }
.clinicDetail .details .intro img { max-width:100%; margin:9px 0 5px 0; }

/*新闻资讯--------------------------------------------------------------*/
.newsList { margin-bottom:25px; }
.newsList li { overflow:hidden; padding:45px 0; border-bottom:1px solid #dfdfdf; }
.newsList li:first-child { padding-top:25px; }
.newsList li .pic,
.newsList li .pic:hover,
.newsList li .pic:visited,
.newsList li .pic:active { float:left; display:block; width:220px; height:160px; }
.newsList li .pic:hover { opacity:0.9; filter:Aplha(opacity=90); }
.newsList li .pic img { display:block; width:100%; height:100%; background:#e5e5e5 url(../images/newsDefault.png) no-repeat center; }
.newsList li .cnt { float:left; width:710px; margin-left:45px; }
.newsList li .cnt .date { font-size:12px; color:#777; }
.newsList li .cnt .tit { height:32px; overflow:hidden; margin-bottom:8px; line-height:32px; font-size:16px; color:#333; }
.newsList li .cnt .intro { height:56px; overflow:hidden; line-height:28px; color:#777; font-size:14px; }
.newsList li .cnt .more,
.newsList li .cnt .more:hover,
.newsList li .cnt .more:visited,
.newsList li .cnt .more:active { position:relative; display:block; width:88px; height:22px; margin-top:25px; line-height:22px; text-indent:11px; color:#FFF; text-transform:uppercase; background-color:#2A66A9; }
.newsList li .cnt .more:hover { opacity:0.9; filter:Aplha(opacity=90); }
.newsList li .cnt .more span { position:absolute; right:12px; top:-1px; }
.newsDetail .title { padding:8px 0; line-height:1.7; font-size:17px; text-align:center; }
.newsDetail .info { padding-bottom:15px; margin-bottom:20px; text-align:center; color:#999; border-bottom:1px solid #EEE; }
.newsDetail .info .date { padding:0 30px; }

/*联系我们--------------------------------------------------------------*/
.contactWrap {}
.contactWrap .map { display:block; width:996px; height:253px; margin-top:30px; margin-bottom:25px; border:2px solid #DCDCDC; }
.contactWrap .info { width:600px; overflow:hidden; }
.contactWrap .info li { float:left; margin-right:70px; line-height:30px; font-size:14px; }

/*首页--------------------------------------------------------------*/
.g-bnrIndex { position:relative; height:530px; }
.indexBnr { position:relative; z-index:1; height:530px; }
.indexBnr li { position:absolute; z-index:1; left:0; top:0; width:100%; height:530px; background-repeat:no-repeat; background-position:center; }
.indexBnr li.sel { z-index:2; }
.indexBnr li .bnrSprite { background-repeat:no-repeat; }
.indexBnr li.bnr1 .bnrSprite { background-image:url(../images/indexBnr1Sprite.png); }
.indexBnr li.bnr2 .bnrSprite { background-image:url(../images/indexBnr2Sprite.png); }
.indexBnr li.bnr4 .bnrSprite { background-image:url(../images/indexBnr4Sprite.png); }
.indexBnr li .elm { position:absolute; }
.indexBnr li.bnr1 .elm1 { left:0; top:128px; width:406px; height:72px; background-position:-1px 0; }
.indexBnr li.bnr1 .elm2 { left:3px; top:243px; width:374px; height:32px; background-position:-1px -92px; }
.indexBnr li.bnr1 .elm3 { left:0; top:299px; width:281px; height:23px; background-position:0 -135px; }
.indexBnr li.bnr1 .elm4 { z-index:3; left:454px; top:61px; width:410px; height:411px; background-position:0 -230px; }
.indexBnr li.bnr1 .elm5 { z-index:2; right:193px; top:32px; width:0; height:72px; background-position:right -230px; }
.indexBnr li.bnr1 .elm5.animated { width:222px; -moz-transition:all 0.6s linear; -o-transition:all 0.6s linear; -ms-transition:all 0.6s linear; transition:all 0.6s linear; }
.indexBnr li.bnr1 .elm6 { z-index:2; left:570px; top:403px; width:0; height:84px; background-position:-430px -350px; }
.indexBnr li.bnr1 .elm6.animated { width:244px; -moz-transition:all 0.6s linear; -o-transition:all 0.6s linear; -ms-transition:all 0.6s linear; transition:all 0.6s linear; }
.indexBnr li.bnr1 .text1 { left:750px; top:350px; color:#FFF; line-height:1.8; }
.indexBnr li.bnr1 .bx { position:absolute; width:103px; height:103px; }
.indexBnr li.bnr1 .bx .line { z-index:2; width:0; }
.indexBnr li.bnr1 .bx .line.animated { -webkit-transition:all 0.6s linear; -moz-transition:all 0.6s linear;-o-transition:all 0.6s linear; -ms-transition:all 0.6s linear; transition:all 0.6s linear; }
.indexBnr li.bnr1 .bx .cirWrap { position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; -webkit-transform-origin:center; -moz-transform-origin:center; -o-transform-origin:center;-ms-transform-origin:center; transform-origin:center; }
.indexBnr li.bnr1 .bx .cir1 { z-index:1; left:0; top:0; width:102px; height:103px; }
.indexBnr li.bnr1 .bx .cir2 { z-index:2; left:0; top:0; width:103px; height:103px; }
.indexBnr li.bnr1 .bx .text { left:0; width:100%; text-align:center; color:#FFF; line-height:1.4; }
.indexBnr li.bnr1 .bx1 { left:857px; top:66px; }
.indexBnr li.bnr1 .bx1 .line { left:-7px; top:55px; height:8px; background-position:-640px -470px; }
.indexBnr li.bnr1 .bx1 .line.animated { width:15px; }
.indexBnr li.bnr1 .bx1 .cir1 { left:1px; background-position:-550px 0; }
.indexBnr li.bnr1 .bx1 .cir2 { background-position:-550px -110px; }
.indexBnr li.bnr1 .bx1 .text { top:29px; font-size:16px; }
.indexBnr li.bnr1 .bx2 { left:351px; top:286px; }
.indexBnr li.bnr1 .bx2 .line { right:-69px; top:54px; height:8px; background-position:right -450px; }
.indexBnr li.bnr1 .bx2 .line.animated { width:73px; }
.indexBnr li.bnr1 .bx2 .cir1 { background-position:-430px 0; }
.indexBnr li.bnr1 .bx2 .cir2 { background-position:-430px -110px; }
.indexBnr li.bnr1 .bx2 .text { top:32px; font-size:16px; }
.indexBnr li.bnr1 .bx3 { left:895px; top:235px; }
.indexBnr li.bnr1 .bx3 .line { left:-187px; top:39px; height:26px; background-position:-430px -460px; }
.indexBnr li.bnr1 .bx3 .line.animated { width:192px; }
.indexBnr li.bnr1 .bx3 .cir1 { left:1px; background-position:-550px 0; }
.indexBnr li.bnr1 .bx3 .cir2 { background-position:-550px -110px; }
.indexBnr li.bnr1 .bx3 .text { top:31px; font-size:16px; }
.indexBnr li.bnr2 .elm1 { left:7px; top:133px; width:406px; height:72px; background-position:-5px 0; }
.indexBnr li.bnr2 .elm2 { left:3px; top:243px; width:331px; height:35px; background-position:-1px -110px; }
.indexBnr li.bnr2 .elm3 { left:2px; top:291px; width:266px; height:16px; background-position:0 -158px; }
.indexBnr li.bnr2 .elm4 { left:537px; top:32px; width:121px; height:140px; background-position:-420px 0; -webkit-animation-delay:0.6s; }
.indexBnr li.bnr2 .elm5 { left:936px; top:252px; width:148px; height:171px; background-position:-550px 0; -webkit-animation-delay:1.2s; }
.indexBnr li.bnr2 .elm6 { left:651px; top:109px; width:256px; height:296px; background-position:0 -200px; }
.indexBnr li.bnr2 .text1 { left:850px; top:108px; line-height:1.7; color:#FFF; font-size:18px; }
.indexBnr li.bnr2 .text2 { left:433px; top:232px; line-height:1.7; color:#FFF; font-size:18px; text-align:right; }
.indexBnr li.bnr2 .text3 { left:611px; top:418px; line-height:1.5; color:#FFF; font-size:16px; }
.indexBnr li.bnr2 .link,
.indexBnr li.bnr2 .link:hover,
.indexBnr li.bnr2 .link:visited,
.indexBnr li.bnr2 .link:active { position:absolute; left:5px; top:351px; display:block; width:171px; height:37px; background-position:-150px -200px; }
.indexBnr li.bnr4 .elm1 { left:0px; top:105px; width:406px; height:72px; background-position:-5px 0; }
.indexBnr li.bnr4 .elm2 { left:0px; top:195px; width:331px; height:35px; background-position:-1px -110px; }
.indexBnr li.bnr4 .elm3 { left:0px; top:280px; width:450px; height:95px; background-position:0 -200px; }
.indexBnr li.bnr4 .elm4 { left:703px; top:110px; width:162px; height:309px; background-position:-480px 0; -webkit-animation-delay:0.3s; }
.indexBnr li.bnr4 .elm5 { left:595px; top:70px; width:381px; height:382px; background-position:0 -310px; }
.indexBnr li.bnr4 .elm6 { left:0px; top:0px; width:101px; height:101px; background-position:-400px -410px; }
.indexBnr li.bnr4 .elm7 { left:935px; top:148px; width:75px; height:36px; background-position:-400px -525px; -webkit-animation-delay:0.6s; }
.indexBnr li.bnr4 .elm8 { left:860px; top:200px; width:0px; height:24px; background-position:-400px -310px;  }
.indexBnr li.bnr4 .elm8.animated { width:74px; -moz-transition:all 0.6s linear; -o-transition:all 0.6s linear; -ms-transition:all 0.6s linear; transition:all 0.6s linear; }
.indexBnr li.bnr4 .elm9 { left:660px; top:300px; width:0px; height:29px; background-position:-400px -355px;  }
.indexBnr li.bnr4 .elm9.animated { width:78px; -moz-transition:all 0.6s linear; -o-transition:all 0.6s linear; -ms-transition:all 0.6s linear; transition:all 0.6s linear; }
.indexBnr li.bnr4 .text1 { left:435px; top:237px; color:#FFF; font-size:18px; }
.indexBnr li.bnr4 .text2 { left:490px; top:280px; color:#FFF; font-size:50px; font-weight: bold; text-align:right; font-family:Arial; }
.indexBnr li.bnr4 .cirWrap {left:920px; top:115px; width:101px; height:101px;  }


.indexBnrPrev { position:absolute; z-index:2; left:5%; top:50%; margin-top:-62px; width:59px; height:123px; background-position:0 -280px; cursor:pointer; }
.indexBnrNext { position:absolute; z-index:2; right:5%; top:50%; margin-top:-62px; width:59px; height:123px; background-position:-60px -280px; cursor:pointer; }
.indexMdl1 { padding:35px 0 65px 0; background-color:#f3f8fd; }
.indexMdl1 .knowLinks { overflow:hidden; }
.indexMdl1 .title { position:relative; z-index:2; margin-bottom:17px; line-height:56px; text-align:center; font-size:24px; color:#333; }
.indexMdl1 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#089CF2; }
.indexMdl1 .knowLinks li h2 { font-size:16px; text-align:center; padding: 30px 10px 0 10px; }
.indexMdl1 .knowLinks li { position:relative; float:left; width:232px; height:178px; margin-left:23px; color:#FFF; }
.indexMdl1 .knowLinks li.link1 { background:#54c3f1; margin-left:0; }
.indexMdl1 .knowLinks li.link2 { background:#00b8ee; }
.indexMdl1 .knowLinks li.link3 { background:#00afec; }
.indexMdl1 .knowLinks li.link4 { background:#00a0e9; }
.indexMdl1 .knowLinks li .tit { padding-top:25px; padding-bottom:13px; line-height:20px; font-size:16px; }
.indexMdl1 .knowLinks li .intro { padding:12px; line-height:20px; font-size:14px; text-align: justify; }
.indexMdl1 .knowLinks li .more,
.indexMdl1 .knowLinks li .more:hover,
.indexMdl1 .knowLinks li .more:visited,
.indexMdl1 .knowLinks li .more:active { position:relative; display:block; width:82px; height:20px; line-height:20px; color:#FFF; text-transform:uppercase; text-indent:10px; border:1px solid #FFF; }
.indexMdl1 .knowLinks li .more:hover { opacity:0.8; filter:Aplha(opacity=80); }
.indexMdl1 .knowLinks li .more span { position:absolute; right:9px; top:-1px; }

.indexMdl2 { background-color:#FFF; }
.indexMdl2 .g-inr { padding:20px 0 70px 0; }
.indexMdl2 .bg { position:absolute; z-index:1; right:-50px; bottom:50px; width:532px; height:385px; background:url(../images/indexKnow.jpg) no-repeat; }
.indexMdl2 .title { position:relative; z-index:2; margin-bottom:17px; line-height:56px; text-align:center; font-size:24px; color:#333; }
.indexMdl2 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#089CF2; }
.indexMdl2 .intro { position:relative; z-index:2; margin-bottom:20px; line-height:2; font-size:14px; text-align:center; color:#999; }
.indexMdl2 .introList { position:relative; z-index:2; width:500px; }
.indexMdl2 .introList li { padding-top:15px; border-top:1px solid #E7E7E7; }
.indexMdl2 .introList li:first-child { padding-top:0; border-top:0; }
.indexMdl2 .introList li .tit { position:relative; height:20px; margin-bottom:8px; padding-left:30px; line-height:20px; color:#333; font-size:17px; }
.indexMdl2 .introList li .tit .ico { position:absolute; left:0; top:0; display:block; width:20px; height:20px; }
.indexMdl2 .introList li .tit .ico1 { background-position:-410px 0; }
.indexMdl2 .introList li .tit .ico2 { background-position:-440px 0; }
.indexMdl2 .introList li .tit .ico3 { background-position:-470px 0; }
.indexMdl2 .introList li .text { padding-bottom:5px; color:#777; }
.indexMdl2 .introList li .text p { padding-bottom:10px; line-height:1.8; }

.indexMdl3 .knowLinks li { position:relative; float:left; width:318px; margin-left:23px; color:#FFF; }
.indexMdl3 .knowLinks li h2{font-size:18px; text-align:center; padding: 10px 10px 0 10px; color: #000;}
.indexMdl3 .knowLinks li.link1 {margin-left:0; }
.indexMdl3 .knowLinks li.link2 {}
.indexMdl3 .knowLinks li.link3 {}
.indexMdl3 .knowLinks li .tit { padding-top:25px; padding-bottom:13px; line-height:20px; font-size:16px; }
.indexMdl3 .knowLinks li .intro { padding:10px; line-height:20px; font-size:14px; }
.indexMdl3 .knowLinks li .more,
.indexMdl3 .knowLinks li .more:hover,
.indexMdl3 .knowLinks li .more:visited,
.indexMdl3 .knowLinks li .more:active { position:relative; display:block; width:82px; height:20px; line-height:20px; color:#FFF; text-transform:uppercase; text-indent:10px; border:1px solid #FFF; }
.indexMdl3 .knowLinks li .more:hover { opacity:0.8; filter:Aplha(opacity=80); }
.indexMdl3 .knowLinks li .more span { position:absolute; right:9px; top:-1px; }
.indexMdl3 { padding:22px 0 22px 0; background-color:#F0F5F7; }
.indexMdl3 .title { position:relative; margin-bottom:17px; line-height:56px; text-align:center; font-size:24px; color:#333; }
.indexMdl3 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#089CF2; }
.indexMdl3 .intro { margin-bottom:20px; line-height:2; color:#999; text-indent:2em;}
.indexMdl3 .clinicPrev { position:absolute; left:-100px; top:165px; width:26px; height:55px; background-position:-80px -200px; cursor:pointer; }
.indexMdl3 .clinicNext { position:absolute; right:-100px; top:165px; width:26px; height:55px; background-position:-110px -200px; cursor:pointer; }
.indexMdl3 .clinicPrev:hover,
.indexMdl3 .clinicNext:hover { opacity:0.8; filter:Aplha(opacity=80); -webkit-transform:scale(1.1); transform:scale(1.1); }
.indexMdl3 .indexClinicWrap { position:relative; overflow:hidden; }
.indexMdl3 .indexClinicList { position:relative; width:9999px; margin-bottom:0; margin-left:0; }
.indexMdl3 .indexClinicList li { width:246px; padding-left:62px; margin-right:45px; border-bottom:0; padding-bottom:0; }
.indexMdl3 .indexClinicList li .type { position:absolute; left:0; top:38px; display:block; width:42px; height:42px; }

.indexMdl4 { padding:30px 0 50px 0; background:#fff; }
.indexMdl4 .title { position:relative; margin-bottom:17px; line-height:56px; text-align:center; font-size:24px; color:#333; }
.indexMdl4 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#089CF2; }
.indexMdl4 .intro { margin-bottom:20px; line-height:2; color:#999; text-indent:2em; font-size: 14px; }
.indexMdl4 .boxAbout { float:left; width:100%; }
.indexMdl4 .boxAbout img { display:block; width:100%; }
.indexMdl4 .boxAbout .intro { padding:15px 0; line-height:2; color:#777; }
.indexMdl4 .boxAbout .more,
.indexMdl4 .boxAbout .more:hover,
.indexMdl4 .boxAbout .more:visited,
.indexMdl4 .boxAbout .more:active { display:block; width:108px; height:24px; line-height:24px; border:1px solid #959595; color:#777; text-indent:13px; }
.indexMdl4 .boxAbout .more:hover { color:#089CF2; border:1px solid #089CF2; }
.indexMdl4 .boxNews { float:right; width:479px; }
.indexMdl4 .boxNews .list {}
.indexMdl4 .boxNews .list li { padding:24px 0 15px 0; border-top:1px solid #DDD; }
.indexMdl4 .boxNews .list li:first-child { padding-top:0; border-top:0; }
.indexMdl4 .boxNews .list li .date { line-height:12px; margin-bottom:5px; }
.indexMdl4 .boxNews .list li .tit { height:24px; margin-bottom:3px; line-height:24px; color:#333; font-size:14px; }
.indexMdl4 .boxNews .list li .intro { max-height:44px; margin-bottom:5px; overflow:hidden; line-height:22px; color:#999; }
.indexMdl4 .boxNews .list li .more { color:#f66201; font-size:13px; }
.indexMdl4 .boxNews .list li .more:hover { color:#089CF2; }

.indexMdl5 { padding:22px 0 22px 0; background-color:#F0F5F7; }
.indexMdl5 .title { position:relative; margin-bottom:17px; line-height:56px; text-align:center; font-size:24px; color:#333; }
.indexMdl5 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#089CF2; }
.indexMdl5 .intro { margin-bottom:20px; line-height:2; color:#999; text-indent:2em; font-size: 14px; }

.indexMdl6 .knowLinks li { position:relative; float:left; width:318px; margin-left:23px; color:#FFF; }
.indexMdl6 .knowLinks li h2{font-size:18px; text-align:center; padding: 10px 10px 0 10px; color: #fff;}
.indexMdl6 .knowLinks li.link1 {margin-left:0; }
.indexMdl6 .knowLinks li.link2 {}
.indexMdl6 .knowLinks li.link3 {}
.indexMdl6 .knowLinks li .tit { padding-top:25px; padding-bottom:13px; line-height:20px; font-size:16px; }
.indexMdl6 .knowLinks li .intro { padding:10px; line-height:20px; font-size:14px; }
.indexMdl6 .knowLinks li .more,
.indexMdl6 .knowLinks li .more:hover,
.indexMdl6 .knowLinks li .more:visited,
.indexMdl6 .knowLinks li .more:active { position:relative; display:block; width:82px; height:20px; line-height:20px; color:#FFF; text-transform:uppercase; text-indent:10px; border:1px solid #FFF; }
.indexMdl6 .knowLinks li .more:hover { opacity:0.8; filter:Aplha(opacity=80); }
.indexMdl6 .knowLinks li .more span { position:absolute; right:9px; top:-1px; }
.indexMdl6 { padding:22px 0 22px 0; background-color:#00b8ee; }
.indexMdl6 .title { position:relative; margin-bottom:17px; line-height:56px; text-align:center; font-size:24px; color:#fff; }
.indexMdl6 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#999; }
.indexMdl6 .intro { margin-bottom:20px; line-height:2; color:#fff; text-indent:2em;}
.indexMdl6 .clinicPrev { position:absolute; left:-100px; top:165px; width:26px; height:55px; background-position:-80px -200px; cursor:pointer; }
.indexMdl6 .clinicNext { position:absolute; right:-100px; top:165px; width:26px; height:55px; background-position:-110px -200px; cursor:pointer; }
.indexMdl6 .clinicPrev:hover,
.indexMdl6 .clinicNext:hover { opacity:0.8; filter:Aplha(opacity=80); -webkit-transform:scale(1.1); transform:scale(1.1); }
.indexMdl6 .indexClinicWrap { position:relative; overflow:hidden; }
.indexMdl6 .indexClinicList { position:relative; width:9999px; margin-bottom:0; margin-left:0; }
.indexMdl6 .indexClinicList li { width:246px; padding-left:62px; margin-right:45px; border-bottom:0; padding-bottom:0; }
.indexMdl6 .indexClinicList li .type { position:absolute; left:0; top:38px; display:block; width:42px; height:42px; }

.indexMdl7 { padding:22px 0 22px 0; background-color:#F0F5F7; }
.indexMdl7 .boxl{width:500px;}
.indexMdl7 .title { position:relative; margin-bottom:17px; line-height:56px; text-align:center; font-size:24px; color:#333; padding-left: 16px; }
.indexMdl7 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#089CF2; }
.indexMdl7 .intro { margin-bottom:20px; line-height:2; color:#999; text-indent:2em; font-size: 14px; }
.indexMdl7 .bg { position:absolute; z-index:1; right:-50px; bottom:30px; width:532px; height:385px; background:url(../images/syrq.jpg) no-repeat; }

.indexMdl8 { padding:35px 0 65px 0; background-color:#00a1e9; }
.indexMdl8 .knowLinks { overflow:hidden; }
.indexMdl8 .title { position:relative; z-index:2; margin-bottom:17px; line-height:56px; text-align:center; font-size:30px; color:yellow; font-weight: bold; letter-spacing: 3px; padding-left:32px; }
.indexMdl8 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#fff; }
.indexMdl8 .knowLinks li { position:relative; float:left; width:232px; margin-left:23px; color:#00b8ee; background-color: #fff; height: 285px;}
.indexMdl8 .knowLinks li h2 { font-size:20px; text-align:center; padding: 25px 10px 0 10px; letter-spacing:4px; font-weight:bold; }
.indexMdl8 .knowLinks li.link1 {margin-left:0; }
.indexMdl8 .knowLinks li .tit { padding-top:25px; padding-bottom:13px; line-height:20px; font-size:16px; }
.indexMdl8 .knowLinks li .intro { padding:7px 20px 20px 20px; line-height:20px; font-size:16px; text-align:justify; text-indent:2em; }
.indexMdl8 .knowLinks li .more,
.indexMdl8 .knowLinks li .more:hover,
.indexMdl8 .knowLinks li .more:visited,
.indexMdl8 .knowLinks li .more:active { position:relative; display:block; width:82px; height:20px; line-height:20px; color:#FFF; text-transform:uppercase; text-indent:10px; border:1px solid #FFF; }
.indexMdl8 .knowLinks li .more:hover { opacity:0.8; filter:Aplha(opacity=80); }
.indexMdl8 .knowLinks li .more span { position:absolute; right:9px; top:-1px; }

.indexMdl9 { padding:22px 0 22px 0; background-color:#F0F5F7; }
.indexMdl9 .boxl{width:500px;}
.indexMdl9 .title { position:relative; margin-bottom:17px; line-height:56px; text-align:center; font-size:24px; color:#333; }
.indexMdl9 .title .line { position:absolute; left:50%; bottom:0; margin-left:-27px; display:block; width:54px; height:3px; background-color:#089CF2; }
.indexMdl9 .intro { margin-bottom:20px; line-height:2; color:#999; text-indent:2em; font-size: 14px; }
.indexMdl9 .bg { position:absolute; z-index:1; right:-100px; bottom:-60px; width:532px; height:385px; background:url(../images/tbtx.jpg) no-repeat; background-size:80%;}
/*侧边栏工具条--------------------------------*/
.toolBar { position:fixed; z-index:9; left:50%; width:49px; margin-left:591px; }
.toolBar li { position:relative; width:49px; height:45px; border-top:1px solid #FFF; background-color:#0295D2; }
.toolBar li:first-child { border-top:0; }
.toolBar li a,
.toolBar li a:hover,
.toolBar li a:visited,
.toolBar li a:active { position:relative; display:block; width:49px; height:45px; color:#FFF; }
.toolBar li a:hover { background-color:#0285BD; }
.toolBar li a .text { position:absolute; left:50%; top:50%; margin:-16px 0 0 -15px; display:block; width:30px; height:32px; line-height:16px; text-align:center; }
.toolBar li a .ico { position:absolute; z-index:2; left:0; top:0; display:block; width:49px; height:45px; }
.toolBar li a .ico1 { background-position:-420px -30px; }
.toolBar li a .ico2 { background-position:-350px 0; }
.toolBar .wxImg { display:none; position:absolute; left:-130px; top:-84px; width:130px; height:130px; background-color:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.2); }
.toolBar a:hover .wxImg { display:block; }
.toolBar .wxImg img { display:block; width:118px; height:118px; border:6px solid #FFF; }
.toolBar .wxImg .arrow { position:absolute; z-index:1; right:-7px; top:100px; width:0; height:0; border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:7px solid #FFF; }
.page_nav{
	overflow: hidden;
    margin-top: 20px;
    font-size: 17px;

}
.next_page{
	float: left;
}
.next_page a{
	font-size: 17px;margin-right:200px ;
}
.pre_page{
	float:left;
}
.pre_page a{
	font-size: 17px;
	}

